package com.example.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * ClassName:taskListDataPojo
 * Description:
 *记录课题的列表
 * @Author 赵永峰
 * @Create 2025/4/26 16:22
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class taskListDataPojo {
    // 基础字段
    private Long id;               // 主键（建议使用Long类型）
    private LocalDateTime establishTime; // 创建时间（推荐使用Java8时间类）
    private LocalDateTime updateTime;     // 修改时间
    private Integer deleteSign;   // 删除标记（1-已删除 0-正常，建议用Boolean）
    private String editName;      // 编辑人

    // 业务字段
    private String taskName;          // 课题名称
    private String description;          // 课题描述
    private String startDate;  // 开始时间
    private String planEndDate;// 计划完成日期
    private String creator;       // 创建人
    private String creatorId;    //创建人id，长城工号
    private String plan;          // 工作计划
    private String manager;       // 负责人
    private String managerId;    //负责人的工号
    private String progress;      // 工作进展
    private String userComment;       // 留言
    private String actualEndDate; // 实际完成日期
    private String difficulty;   // 难易程度（1-简单 2-中等 3-困难）
    private int score;        // 得分（数值型）
    private String feedback;      // 评价
    private String isFinish;    //是否完成
}
